package cn.swust.designpatternlearningplatform.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;

/**
 * (Student)实体类
 *
 * @author makejava
 * @since 2023-04-15 21:11:13
 */
@ToString
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Student implements Serializable {
    private static final long serialVersionUID = -62445412981108621L;
    /**
     * 课序号eg:001，002
     */
    private String classNumber;
    /**
     * 上课时间
     */
    private String schoolTime;
    /**
     * 上课地点
     */
    private String placeOfClass;
    /**
     * 学号
     */
    private String studentNumber;
    /**
     * 学生登陆密码（默认123456）
     */
    private String studentPassword;
    /**
     * 姓名
     */
    private String studentName;
    /**
     * 班级，eg：软件2002
     */
    private String classAndGrade;
    /**
     * 年级，eg:  2020
     */
    private Integer grade;
    /**
     * 专业，eg：软件工程
     */
    private String major;
    /**
     * 学院：计算机科学与技术学院
     */
    private String college;
    /**
     * 重修标记（是否重修，是，否）
     */
    private String reworkMark;
    /**
     * 头像（个人介绍界面）
     */
    private String headPortrait;
    /**
     * 缴费状态
     */
    private String paymentStatus;
    /**
     *老师账号
     */
    private String teacherAccount;
    /**
     *学期
     */
    private String semester;

    public String getClassNumber() {
        return classNumber;
    }

    public void setClassNumber(String classNumber) {
        this.classNumber = classNumber;
    }

    public String getSchoolTime() {
        return schoolTime;
    }

    public void setSchoolTime(String schoolTime) {
        this.schoolTime = schoolTime;
    }

    public String getPlaceOfClass() {
        return placeOfClass;
    }

    public void setPlaceOfClass(String placeOfClass) {
        this.placeOfClass = placeOfClass;
    }

    public String getStudentNumber() {
        return studentNumber;
    }

    public void setStudentNumber(String studentNumber) {
        this.studentNumber = studentNumber;
    }

    public String getStudentPassword() {
        return studentPassword;
    }

    public void setStudentPassword(String studentPassword) {
        this.studentPassword = studentPassword;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getClassAndGrade() {
        return classAndGrade;
    }

    public void setClassAndGrade(String classAndGrade) {
        this.classAndGrade = classAndGrade;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getCollege() {
        return college;
    }

    public void setCollege(String college) {
        this.college = college;
    }

    public String getReworkMark() {
        return reworkMark;
    }

    public void setReworkMark(String reworkMark) {
        this.reworkMark = reworkMark;
    }

    public String getHeadPortrait() {
        return headPortrait;
    }

    public void setHeadPortrait(String headPortrait) {
        this.headPortrait = headPortrait;
    }

    public String getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(String paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

}

